﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using SmartMD.DataModel;

namespace SmartMD.Manager.Report
{
    public class SpecPrint : BusinessEntity
    {
        private string _specId;
        private string _specName;
        private string _specType;
        private string _siteCode;
        private DateTime _storeDate;
        private int _followupTimes;
        private string _patientName;
        private Image _qRCode;

        public string SpecId
        {
            get { return _specId; }
            set
            {
                if (_specId != value)
                {
                    _specId = value;
                    OnPropertyChanged("SpecId");
                }
            }
        }
        public string SpecName
        {
            get { return _specName; }
            set
            {
                if (_specName != value)
                {
                    _specName = value;
                    OnPropertyChanged("SpecName");
                }
            }
        }
        public int FollowupTimes
        {
            get { return _followupTimes; }
            set
            {
                if (_followupTimes != value)
                {
                    _followupTimes = value;
                    OnPropertyChanged("FollowupTimes");
                }
            }
        }
        public string SpecType
        {
            get { return _specType; }
            set
            {
                if (_specType != value)
                {
                    _specType = value;
                    OnPropertyChanged("SpecType");
                }
            }
        }
        public string SiteCode
        {
            get { return _siteCode; }
            set
            {
                if (_siteCode != value)
                {
                    _siteCode = value;
                    OnPropertyChanged("SiteCode");
                }
            }
        }
        public DateTime StoreDate
        {
            get { return _storeDate; }
            set
            {
                if (_storeDate != value)
                {
                    _storeDate = value;
                    OnPropertyChanged("StoreDate");
                }
            }
        }
        public string PatientName
        {
            get { return _patientName; }
            set
            {
                if (_patientName != value)
                {
                    _patientName = value;
                    OnPropertyChanged("PatientName");
                }
            }
        }
        public Image QRCode
        {
            get { return _qRCode; }
            set
            {
                if (_qRCode != value)
                {
                    _qRCode = value;
                    OnPropertyChanged("QRCode");
                }
            }
        }
    }
}
